Automatic sequence controlled computer



J 1964 E. w. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER 29 Sheets-Sheet 1 Filed Oct. 2, 1959 92069401 .551 FCTOP /6 ja /717155 FIG-2 June 1964 E. w. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER 29 Sheets-Sheet 2 Filed Oct. 2, 1959 ME WMQQQQQNQN INVENTOR5 il l aw p 5 N E y ENZM P 5.4 a mean w 50 4 PM 4 0 MMM 2M June 23, 19 4 E. w. HEMING ETAL 3,133,702

AUTOMATIC SEQUENCE CONTROLLED COMPUTER Filed Oct. 2, 1959 29 Sheets-Sheet 5 .4 7 TOA /V4345 June 23. 4 E. w. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER 29 Sheets-Sheet 4 Filed Oct. 2, 1959 IN V EN TORS a m N 5 F 0 0 .0 W

N 4 M M P My Y DD Dunn June 23, 1964 E. w. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER 29 Sheets-Sheet 5 Filed Oct. 2, 1959 p 65 m m m 5 M y 5/ w w b M mg n A/WW W? PMs v M B June 23, 1964 E. W. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER Filed Oct. 2, 1959 29 Sheets-Sheet 6 INVEN TOR5 [044 490 lMl/[M/NG J 23. 1954 E. w. HEMING ETAL 3,138,702

AUTOMATIC SEQUENCE CONTROLLED COMPUTER Filed Oct. 2, 1959 29 Sheets-Sheet 7 FIG-l0 INVENTOR5 Eon 4R0 W. HEM/N6 June 3, 1954 E. w. HEMING ETAL 3,138,702

AUTOMATIC SEQUENCE CONTROLLED COMPUTER Filed 001:. 2, 1959 29 Sheets-Sheet B June 23, 1964 E. w. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER Filed Oct. 2,

J n 1964 E. w. HEMING ETAL 3,133,702

AUTOMATIC SEQUENCE CONTROLLED COMPUTER Filed Oct. 2, 1959 29 Sheets-Sheet 10 J n 1964 E. w. HEMING ETAL 3,13 ,7

AUTOMATIC SEQUENCE CONTROLLED COMPUTER Filed 001:. 2, 1959 29 Sheets-Sheet l2 WWW June 23, 1964 E. w. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER 29 Sheets-Sheet 15 Filed Oct. 2, 1959 FIG -24 m l /Q T (Mi/$7, m. W| TM: 5 F VA VA EL Pg CoMMa/v A Ml! Fm THE [NCODEP ATTOPA/EYS June 23, 1964 w HEMlNG TA 3,138,702

AUTOMATIC SEQUENCE CONTROLLED COMPUTER n ,5. REA/SHAW FIG '2 7 BY M4P/0/V P. DIAL/N6 JTTOP/VEYS June 23, 1964 E. w. HEMING ETAL 3,138,702

AUTOMATIC SEQUENCE CONTROLLED COMPUTER Filed Oct. 2, 1959 29 Sheets-Sheet l8 June 23, 1964 E. W. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER W W W June 23, 1964 E. w. HEMING ETAL AUTOMATIC SEQUENCE CONTROLLED COMPUTER 29 Sheets-Sheet 20 Filed Oct. 2, 1959 I N V EN TO R5 {OM/4P0 m HEM/N6 FIG '32 JTEWiPT 8. 5/4/9659 ATTOP/VEYS 

10. PROGRAMMING APPARATUS OF THE CHARACTER DESCRIBED, COMPRISING: A TYPEWRITER; A COMPUTER UNIT HAVING AN INPUT REGISTER, FIRST AND SECOND ACCUMULATING REGISTERS AND A MULTIPLICAND REGISTER; A PULSE GENERATOR MEANS FOR GENERATING A SERIES OF ELECTRICAL PULSES; FIRST TRANSFER MEANS OPERABLE WHEN ELECTRICALLY ENERGIZED TO ALLOW TRANSFER OF NUMERICAL INFORMATION FROM SAID TYPEWRITER TO SAID INPUT REGISTER; SECOND, THIRD, FOURTH, FIFTH, SIXTH AND SEVENTH TRANSFER MEANS OPERABLE WHEN ELECTRICALLY ENERGIZED TO UTILIZE SAID PULSES TO TRANSFER NUMERICAL INFORMATION RESPECTIVELY FROM SAID INPUT REGISTER TO SAID FIRST ACCUMULATING REGISTER FROM SAID INPUT REGISTER TO SAID SECOND ACCUMULATING REGISTER, FROM SAID FIRST ACCUMULATING REGISTER TO SAID SECOND ACCUMULATING REGISTER, FROM SAID INPUT REGISTER TO SAID MULTIPLICAND REGISTER, FROM SAID FIRST ACCUMULATING REGISTER TO SAID TYPEWRITER AND FROM SAID SECOND ACCUMULATING REGISTER TO SAID TYPEWRITER; EIGHT AND NINTH TRANSFER MEANS OPERABLE WHEN ELECTRICALLY ENERGIZED TO CAUSE THE NUMERICAL TRANSFERS BY SAID SECOND, THIRD AND FOURTH TRANSFER MEANS TO BE IN POSITIVE AND NEGATIVE FORM RESPECTIVELY; TENTH TRANSFER MEANS OPERABLE WHEN ELECTRICALLY ENERGIZED FOR REPEATEDLY TRANSFERRING NUMERICAL INFORMATION FROM SAID INPUT REGISTER TO SAID FIRST ACCUMULATING REGISTER A NUMBER OF TIMES IN ACCORDANCE WITH A NUMBER STORED IN SAID MULTIPLICAND REGISTER; A PROGRAM DEVICE HAVING A SWITCH MEMBER, A PLURALITY OF OUTPUT TERMINALS AND A PULSE OPERATED MEANS FOR MOVING SAID SWITCH MEMBER INTO SUCCESSIVE ENGAGEMENT WITH ALL OF SAID OUTPUT TERMINALS; A PLURALITY OF ELECTRICAL CONNECTIONS FROM SAID OUTPUT TERMINALS TO PRESELECTED OF SAID TRANSFER MEANS WHEREBY SAID SWITCH MEMBER MAY BE SUCCESSIVELY CONNECTED TO DIFFERENT OF SAID TRANSFER MEANS IN A PREDETERMINED PROGRAM; A MANUALLY OPERABLE SWITCH; AND MEANS RESPONSIVE TO THE OPERATION OF SAID MANUALLY OPERABLE SWITCH FOR CONNECTING SAID PULSE GENERATOR TO THE PULSE OPERATED MEANS AND SWITCH MEMBER OF SAID PROGRAM DEVICE. 